package com.winit.openapi.isp.status;

/**
 * <Change to the actual description of this class>
 * 
 * @version <pre>
 * Author	Version		Date		Changes
 * liang.lu 	1.0  		Jan 8, 2015 	Created
 * 
 * </pre>
 * @since 1.
 */
public enum EnumISPOrderStatus {

    /**
     * 未提交
     */
    PD("PD", "Pending"),
    /**
     * 待处理
     */
    WFD("WFD", "Waitting For Dispose"),
    /**
     * 等待收件
     */
    WFR("WFR", "Waiting For Receiving"),
    /**
     * 收货待验
     */
    WFI("WFI", "Waitting For Inspect"),
    /**
     * 已打包
     */
    PC("PC", "Package Completes"),
    /**
     * 已出库
     */
    AO("AO", "Already Outbound"),
    /**
     * 移交邮局
     */
    HPO("HPO", "Hand Over Post Office"),
    /**
     * 派送中
     */
    DLI("DLI", "Delivering"),
    /**
     * 派送完成
     */
    DLC("DLC", "Delivered  Completes"),
    /**
     * 作废
     */
    VO("VO", "Void");

    /**
     * 订单状态
     */
    private String Status;

    /**
     * 订单状态值
     */
    private String StatusValue;

    /**
     * @param value value
     */
    private EnumISPOrderStatus(String Status, String StatusValue){
        this.Status = Status;
        this.StatusValue = StatusValue;
    }

    /**
     * @return file extension
     */
    public String getStatus() {
        return this.Status;
    }

    /**
     * @param value value
     */
    public void setStatus(String Status) {
        this.Status = Status;
    }

    /**
     * @return
     */
    public String getStatusValue() {
        return this.StatusValue;
    }

    /**
     * @param statusValue
     */
    public void setStatusValue(String statusValue) {
        this.StatusValue = statusValue;
    }
}
